<template>
	<view class="new-users copy-data" :style="{height:pageHeight}">
		<view class="mid" style="flex:1;overflow: hidden;">
			<scroll-view scroll-y="true" style="height: 100%;">
				<!-- <view class="bg"></view> -->
				<view class="head pad30">
					<view class="title_top">
						<view class="title_center">
							<!-- 个人中心 -->
						</view>
					</view>
					<view class="user-card" @click="goEdit()">
						<view class="user-info">
							<image class="avatar" src="/static/images/man.png" v-if="userInfo.sex==1 && uid"></image>
							<image class="avatar" v-else src="/static/images/women.png" mode=""></image>
							<!-- v-else -->
							<view class="info">
								<view class="name" v-if="!uid" @tap="goEdit()">
									{{$t('user.click-login')}}
								</view>
								<view class="name nameBox" v-if="uid">
									<view class="nameLeft">
										
										<view class="">
											{{userInfo.nickname}}
										</view>
										
										<view class="vip" v-if="userInfo.grade>0"
											style="background-color: #ef462d;font-size: 14px;">
											VIP{{userInfo.grade}}
										</view>
									</view>
									
									
								</view>
								<!-- <view class="systemINfoImg" >
									
								</view> -->
								<view class="" v-if="uid">
									
								
								<view class=""  v-if="userInfo.level>-1">
									<u-rate :disabled='true'  inactive-icon="star-fill" :count="5" v-model="userInfo.level"></u-rate>
									<!-- <view style="margin-left: 10rpx;background-color: aqua;" class="vip-txt">{{userInfo.vipName || ''}}
										</view> -->

								</view>
								</view>
								<!-- <view class="num" v-if="userInfo.phone && uid" @click="goEdit()">
									<view class="num-txt">{{userInfo.phone}}</view>
									<view class="icon">
										<image src="/static/images/edit.png" mode=""></image>
									</view>
								</view> -->
								<view class="invite" v-if="uid">
									<div class="tit">{{$t('user.my-invitation-code')}}:{{userInfo.invitationCode}}</div>
									<button type="primary" style="padding: 0 8px;" size="mini"
										@click.stop="copy">{{$t('public.copy-button')}}</button>
								</view>
								<!-- <view class="phone" v-if="!userInfo.phone && isLogin" @tap="bindPhone">绑定手机号</view> -->
							</view>
<view class="systemINfoImg" @click.stop="navSystem" v-if="uid">
	
	<view class="" style="position: relative;">
	
			<u-badge type="error" :count="userInfo.msgNum==null?0:userInfo.msgNum" :offset="['-10','-5']"></u-badge>
		
	</view>
							<image src="/static/images/systemInfo.png" style="width: 100%;height: 100%;" />
							<!-- /static/images/systemInfo.png -->
						</view>
							<!-- <image class="setting" src="/static/images/setting.png" mode="" @click="goEdit()"></image> -->
						</view>
						
						<!-- <view class="sign" @click="goSignIn">签到</view> -->
					</view>
					<!-- <view class="left">我的订单</view> -->
					<view class="order-wrapper">

						<view class="order-hd flex">

							<!-- <navigator class="right flex" hover-class="none" url="/pages/users/order_list/index"
								open-type="navigate">
								查看全部
								<text class="iconfont icon-xiangyou"></text>
							</navigator> -->
						</view>
						<view class="order-bd">
							<block v-for="(item,index) in orderMenu" :key="index">
								<navigator class="order-item" hover-class="none" :url="item.url">
									<view class="pic">
										<image :src="item.img" mode=""></image>
										<text class="order-status-num" v-if="item.num > 0">{{ item.num }}</text>
									</view>
									<view class="txt">{{item.title}}</view>
								</navigator>
							</block>
						</view>
					</view>

					<!-- <view class="left">
						我的代理金
					</view> -->
					<view class="head">
						<view class="num-wrapper">
							<!-- 		<view class="num-item" >
									
									<view class="txt_flex">
										<view class="txt">总资产</view>
									
									</view>
									<view class="flex_btn">
										<text
											class="num">{{userInfo.integral && uid ? userInfo.integral: 0}}</text>	
										
										
									</view>						
								</view> -->


							<!-- 	<view style="height: 95px;width: 1px;border: 1px solid #ccc"></view> -->


							<view class="num-item1" @click="goMenuPage('/pages/users/user_money/index')">
								<view class="txt_flex">
									<view class="txt">{{$t('user.agency-fee')}}</view>
									<view class="txt_right">{{$t('public.detail-button-v2')}}</view>
								</view>
								<view class="flex_btn">
									<text class="num">{{userInfo.nowMoney && uid ?userInfo.nowMoney:0}}</text>
									<!-- {{userInfo.nowMoney && uid ?Number(userInfo.nowMoney).toFixed(2):0}} -->
									<!-- <button type="default" size="mini" style="width: 50%;">充值</button> -->
								</view>
							</view>
							<!-- <view class="num-item" @click="goMenuPage('/pages/users/user_coupon/index')">
								<text class="num">{{userInfo.couponCount && uid ? userInfo.couponCount : 0}}</text>
								<view class="txt">优惠券</view>
							</view>
							<view class="num-item" @click="goMenuPage('/pages/users/user_goods_collection/index')">
								<text class="num">{{userInfo.collectCount && uid ? userInfo.collectCount : 0}}</text>
								<view class="txt">预约</view>
							</view> -->
						</view>
					</view>
				</view>

				<!-- <view class="left1 pad30">
					我的收益
				</view> -->
				<view class="head pad30">
					<view class="num-wrapper">

						<view class="num-item" @click="goMenuPage('/pages/users/sale_price/index')">
							<view class="txt_flex">
								<view class="txt">{{$t('user.consignment-proceeds')}}</view>
								<view class="txt_right">{{$t('public.detail-button-v2')}}</view>
							</view>

							<view class="txt_btn">
								<text
									class="num">{{userInfo.consignmentIncome && uid ?userInfo.consignmentIncome:0}}</text>

								<!-- <button type="default" size="mini" style="width: 50%;">充值</button> -->
							</view>

						</view>
						<view style="height: 95px;width: 1px;border: 1px solid #ccc"></view>
						<view class="num-item" @click="goMenuPage('/pages/my_team/index')">

							<view class="txt_flex">
								<view class="txt">{{$t('team.team')}}{{$t('team.income')}}</view>
								<view class="txt_right">{{$t('public.detail-button-v2')}}</view>
							</view>
							<view class="txt_btn">
								<text class="num">{{userInfo.teamIncome && uid ?userInfo.teamIncome:0}}</text>

								<!-- <button type="default" size="mini" style="width: 50%;">充值</button> -->
							</view>


						</view>

					</view>
				</view>

				<view class="contenBox">
					<!-- 轮播 -->
					<!-- <view class="slider-wrapper" v-if="imgUrls.length>0">
						<swiper indicator-dots="true" :autoplay="autoplay" :circular="circular" :interval="interval"
							:duration="duration" indicator-color="rgba(255,255,255,0.6)" indicator-active-color="#fff">
							<block v-for="(item,index) in imgUrls" :key="index">
								<swiper-item class="borRadius14">
									<image :src="item.pic" class="slide-image" @click="navito(item.url)"></image>
								</swiper-item>
							</block>
						</swiper>
					</view> -->




					<!-- 会员菜单 -->
					<view class="user-menus" style="margin-top: 20rpx;">
						<!-- <view class="menu-title">我的服务</view>
						<view class="list-box">
							<block v-for="(item,index) in MyMenus" :key="index">
								<navigator class="item" :url="item.url" hover-class="none"
									v-if="!(item.url =='/pages/service/index' || (item.url =='/pages/users/user_spread_user/index' && !userInfo.isPromoter))">
									<image :src="item.pic"></image>
									<text>{{item.name}}</text>
								</navigator>
							</block> -->
						<!-- #ifndef MP -->
						<!-- 	<view class="item" @click="kefuClick">
								<image :src="servicePic"></image>
								<text>联系客服</text>
							</view> -->
						<!-- #endif -->
						<!-- #ifdef MP -->
						<!-- <button class="item" open-type='contact' hover-class='none'>
								<image :src="servicePic"></image>
								<text>联系客服</text>
							</button> -->
						<!-- #endif -->
						<!-- </view> -->
					</view>

					<view class="pad30">
						<!-- 	<u-cell-group>
							<u-cell-item icon="car-fill" title="我的卖单" @tap="goBuy(2)"></u-cell-item>
							<u-cell--item icon="bag-fill" title="我的买单" @tap="goBuy(1)"></u-cell-item>
							<u-cell-item icon="map-fill" title="收货地址" @tap='goDetails'></u-cell-item>
						</u-cell-group> -->
						<view class='nav acea-row' v-if="orderMenu.length">
							<block v-for="(item, index) in settingArr" :key="index">
								<view class='item' style="width: 25%;" :url='item.url' hover-class='none' @click="goNavisLogin(item.url)">
									<view class='pictrue'>
										<image :src='item.img'></image>
									</view>
									<view style="text-align: center;">{{ item.title }}</view>
								</view>
							</block>
						</view>
					</view>

				</view>

			</scroll-view>
			
			
			
		</view>
		
		
		<view class="bg" v-if="isShowCard"></view>
		<view class="showCard" v-if="isShowCard">
			<u-card :title="rules">
				<view class="" slot="body">
					{{this.sysRule}}
					<!-- 123 -->
				</view>
				<view class="" slot="foot" style="display: flex;justify-content: space-around;">
				<!-- 	<button @click="back" hover-class="none"
						style="border: 1px solid #ccc;width: 90px;height: 40px;line-height: 40px;">返回</button> -->
					<button @click="comfirm" hover-class="none" style="width: 90px;height: 40px;line-height: 40px;"
						type="primary">{{$t("public.confirm")}}</button>
				</view>
			</u-card>
		</view>
		<!-- #ifdef MP -->
		<!-- <authorize @onLoadFun="onLoadFun" :isAuto="isAuto" :isShowAuth="isShowAuth" @authColse="authColse"></authorize> -->
		<!-- #endif -->
	</view>
</template>
<script>
	let sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';
	import Cache from '@/utils/cache';
	import {
		BACK_URL
	} from '@/config/cache';
	import {
		getMenuList
	} from '@/api/user.js';
	import {
		orderData
	} from '@/api/order.js';
	import {
		toLogin
	} from '@/libs/login.js';
	import {
		getCity
	} from '@/api/api.js';
	import {
		mapGetters
	} from "vuex";
	import {
		userInfo,
		getSysMsg
	} from '@/api/new.js';

	// #ifdef H5
	import { setTabBarText } from '@/libs/locale.js';
	import Auth from '@/libs/wechat';
	// #endif
	// #ifdef MP
	import authorize from '@/components/Authorize';
	// #endif
	const app = getApp();
	export default {
		components: {
			// #ifdef MP
			authorize
			// #endif
		},
		computed: mapGetters(['isLogin', 'chatUrl', 'userInfo', 'uid']),
		data() {
			return {
				rules: this.$t("team.rules"),
				orderMenu: [{
						img: '/static/images/order1.png',
						title: this.$t('user.my-product'),
						url: '/pages/users/order_list/orderList/shopList',
						num: 0
					},
					{
						img: '/static/images/order2.png',
						title:  this.$t('user.my-buy-order'),
						url: '/pages/users/order_list/orderList/buyInList',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title:  this.$t('user.my-sell-order'),
						url: '/pages/users/order_list/orderList/buyOutList',
						num: 0
					}
					// {
					// 	img: '/static/images/order4.png',
					// 	title: '待评价',
					// 	url: '/pages/users/order_list/index?status=3',
					// 	num: 0
					// },
					// {
					// 	img: '/static/images/order5.png',
					// 	title: '售后/退款',
					// 	url: '/pages/users/user_return_list/index',
					// 	num: 0
					// },
				],
				settingArr: [{
						img: '/static/images/order3.png',
						title: this.$t('user.personal-settings'),
						url: '/pages/user/setting/personSetting',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.payee-address'),
						url: '/pages/users/add_address/list',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.realname-authentication'),
						url: '/pages/user/setting/realName',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.my-team'),
						url: '/pages/my_team/index',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.invite-friends'),
						url: '/pages/user/setting/inviteFirend',
						num: 0
					},
					// {
					// 	img: '/static/images/order3.png',
					// 	title: '推广收益',
					// 	url: '/pages/user/setting/shareGetMoney',
					// 	num: 0
					// },
					{
						img: '/static/images/order3.png',
						title: this.$t('user.system-message'),
						url: '/pages/user/setting/system',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.collection-address'),
						url: '/pages/users/user_address_list/index',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.customer-service'),
						url: '',
						num: 0
					},
					// /pages/user/setting/test
					// {
					// 	img: '/static/images/order3.png',
					// 	title: '联系客服',
					// 	url: '/pages/user/setting/test',
					// 	num: 0
					// },
					
				],

				imgUrls: [],
				userMenu: [],
				autoplay: true,
				circular: true,
				interval: 3000,
				duration: 500,
				isAuto: false, //没有授权的不会自动授权
				isShowAuth: false, //是否隐藏授权
				orderStatusNum: {},
				MyMenus: [],
				
				isShowCard:false,
				sysRule:'',
				systemCount:0,
				isShowRule:false,
				wechatUrl: [],
				servicePic: '/static/images/customer.png',
				sysHeight: sysHeight,
				
				// #ifdef MP
				pageHeight: '100%',
				// #endif
				// #ifdef H5
				pageHeight: app.globalData.windowHeight,
				// #endif
				// #ifdef H5
				isWeixin: Auth.isWeixin()
				//#endif
			}
		},
		onLoad() {
			let that = this;
			// #ifdef H5
			that.$set(that, 'pageHeight', app.globalData.windowHeight);
			// #endif
			that.$set(that, 'MyMenus', app.globalData.MyMenus);
			if (!this.$Cache.has('cityList')) this.getCityList();
			
			let ch = uni.getStorageSync('AppLocale').code
			if (that.isLogin == false) {
				// #ifdef H5
				// toLogin()
				// #endif
			}else{
				// this.$store.dispatch("sysRule")
				 that.sysRule = uni.getStorageSync('sysRule')
				 that.isShowRule = uni.getStorageSync('sysRuleShow')
				console.log(that.isShowRule === true,'isShowRule');
				if(that.isShowRule && that.sysRule ){
					that.isShowCard = true
					if(that.sysRule.includes('|')){
						if(ch == 'en'){
							that.sysRule = that.sysRule.split('|')[0]
						}else{
							that.sysRule = that.sysRule.split('|')[1]
						}
					}
					
					
					
				}
					
			}
			
			
				
				
			},

		 
		onShow() {
			this.orderMenu=[
				{
						img: '/static/images/order1.png',
						title: this.$t('user.my-product'),
						url: '/pages/users/order_list/orderList/shopList',
						num: 0
					},
					{
						img: '/static/images/order2.png',
						title:  this.$t('user.my-buy-order'),
						url: '/pages/users/order_list/orderList/buyInList',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title:  this.$t('user.my-sell-order'),
						url: '/pages/users/order_list/orderList/buyOutList',
						num: 0
					}
			]
			this.settingArr = [{
						img: '/static/images/order3.png',
						title: this.$t('user.personal-settings'),
						url: '/pages/user/setting/personSetting',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.payee-address'),
						url: '/pages/users/add_address/list',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.realname-authentication'),
						url: '/pages/user/setting/realName',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.my-team'),
						url: '/pages/my_team/index',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.invite-friends'),
						url: '/pages/user/setting/inviteFirend',
						num: 0
					},
					// {
					// 	img: '/static/images/order3.png',
					// 	title: '推广收益',
					// 	url: '/pages/user/setting/shareGetMoney',
					// 	num: 0
					// },
					{
						img: '/static/images/order3.png',
						title: this.$t('user.system-message'),
						url: '/pages/user/setting/system',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.collection-address'),
						url: '/pages/users/user_address_list/index',
						num: 0
					},
					{
						img: '/static/images/order3.png',
						title: this.$t('user.customer-service'),
						url: '/pages/user/setting/test',
						num: 0
					}]
					// /pages/user/setting/test
			
			if(uni.getStorageSync('needUpdateTabBar')){
				uni.removeStorageSync('needUpdateTabBar');
				setTabBarText.call(this);
			}
			let that = this
			// #ifdef H5
			uni.getSystemInfo({
				success: function(res) {
					that.pageHeight = res.windowHeight + 'px'
				}
			});
			// #endif
			if (that.isLogin) {
				this.getMyMenus();
				// this.setVisit();
				// this.getOrderData();

				userInfo().then(res => {
					console.log(res, 'res');
				})

				this.$store.dispatch('USERINFO');
			} else {
				// toLogin()
			}
			// getSysMsg().then(res=>{
			// 	console.log(res,'getSysMsggetSysMsggetSysMsg');
			// 	this.systemCount = res.data.total || 0
			// })
			
			
		},
			methods: {
				goNavisLogin(url){
					console.log('goNavisLogin');
					if(uni.getStorageSync('USER_INFO')){
						uni.navigateTo({
							url
						})
					}else{
						return this.$util.Tips({
								title: this.$t("login.please.login")
							})
					}
					
				},
				navSystem(){
					uni.navigateTo({
						url: '/pages/user/setting/system'
					
					})
					
				},
				comfirm(){
					
					
					uni.setStorageSync('sysRuleShow',false)
					
					let isShowRule = uni.getStorageSync('sysRuleShow')
					console.log(isShowRule,'comfirm');
					this.isShowCard = false
				},
				copy() {

					let that = this
					uni.setClipboardData({
						data: that.userInfo.invitationCode,
						success() {
							that.$util.Tips({
								title: this.$t("public.tips.copy")
							})
						}
					})


				},
				// 记录会员访问
				// setVisit(){
				// 	setVisit({
				// 		url:'/pages/user/index'
				// 	}).then(res=>{})
				// },
				goBuy(data) {
					uni.navigateTo({
						url: '/pages/users/user_buy/index?type=' + data,

					})

				},
				goDetails(item) {
					uni.navigateTo({
						url: '/pages/users/user_address_list/index'
					})
				},
				navito(e) {
					window.location.href = 'https://' + e;
				},
				kefuClick() {
					location.href = this.chatUrl;
				},
				getOrderData() {
					let that = this;
					orderData().then(res => {
						that.orderMenu.forEach((item, index) => {
							switch (item.title) {
								case '待付款':
									item.num = res.data.unPaidCount
									break
								case '待发货':
									item.num = res.data.unShippedCount
									break
								case '待收货':
									item.num = res.data.receivedCount
									break
								case '待评价':
									item.num = res.data.evaluatedCount
									break
								case '售后/退款':
									item.num = res.data.refundCount
									break
							}
						})
						that.$set(that, 'orderMenu', that.orderMenu);
					})
				},
				// 打开授权
				openAuto() {
					Cache.set(BACK_URL, '')
					toLogin();
				},
				// 授权回调
				onLoadFun() {
					this.getMyMenus();
					// this.setVisit();
					this.getOrderData();
				},
				Setting: function() {
					uni.openSetting({
						success: function(res) {
							console.log(res.authSetting)
						}
					});
				},
				// 授权关闭
				authColse: function(e) {
					this.isShowAuth = e
				},
				// 绑定手机
				bindPhone() {
					uni.navigateTo({
						url: '/pages/users/app_login/index'
					})
				},
				/**
				 * 
				 * 获取个人中心图标
				 */
				getMyMenus: function() {
					let that = this;
					if (this.MyMenus.length) return;
					getMenuList().then(res => {
						that.$set(that, 'MyMenus', res.data.routine_my_menus);
						that.wechatUrl = res.data.routine_my_menus.filter((item) => {
							return item.url.indexOf('service') !== -1
						})
						res.data.routine_my_menus.map((item) => {
							if (item.url.indexOf('service') !== -1) that.servicePic = item.pic
						})
						if (res.data.routine_my_banner) {
							that.imgUrls = res.data.routine_my_banner
						}
					});
				},
				// 编辑页面
				goEdit() {

					if (this.isLogin == false) {
						// toLogin();
						uni.navigateTo({
							url: '/pages/users/login/index'
						})
						console.log('33');
					} else {
						uni.navigateTo({
							url: '/pages/users/user_info/index'
						})
						console.log('44');
					}
				},
				// 签到
				goSignIn() {
					uni.navigateTo({
						url: '/pages/users/user_sgin/index'
					})
				},
				// goMenuPage
				goMenuPage(url) {
					if (this.isLogin) {
						uni.navigateTo({
							url
						})
					} else {
						// #ifdef MP
						this.openAuto()
						// #endif
					}
				},
				// 获取地址数据
				getCityList: function() {
					let that = this;
					getCity().then(res => {
						let oneDay = 24 * 3600 * 1000;
						this.$Cache.setItem({
							name: 'cityList',
							value: res.data,
							expires: oneDay * 7
						}); //设置七天过期时间
					})
				}
			}
		}
</script>

<style lang="scss" scoped>
	page,
	body {
		height: 100%;
	}

	.nav {
		padding-bottom: 26rpx;
		background: #fff;
		opacity: 1;
		border-radius: 14rpx;
		width: 100%;
		margin-bottom: 30rpx;

		.item {
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: flex-start;
			width: 20%;
			margin-top: 30rpx;
			font-size: 14px;

			image {
				width: 82rpx;
				height: 82rpx;
			}
		}
	}

	.bg {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 420rpx;
		background-image: url('~@/static/images/user_bg.png');
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}

	.contenBox {
		// padding: 0 30rpx;
	}

	.left1 {
		color: #282828;
		font-size: 34rpx;
		font-weight: 600;
		margin: 5px 0;
	}

	.support {
		width: 219rpx;
		height: 74rpx;
		margin: 54rpx auto;
		display: block;
	}

	.title_top {
		display: flex;
		justify-content: center;
		align-items: center;

		.title_center {
			padding: 20px;
			// padding: 20px 0 0;
			font-size: 32rpx
		}
	}

	.new-users {
		display: flex;
		flex-direction: column;
		height: 100%;
		position: relative;
		
		.showCard {
			width: 100%;
			height: 300px;
			position: absolute;
			top: 0;
			left: 50%;
			transform: translate(-50%, 50%);
			z-index: 999;
		}
		
		.bg {
			position: absolute;
			top: 0;
			width: 100%;
			height: 100vh;
			background: #333;
			z-index: 888;
		
		}
		
		
		
		

		.sys-head {
			position: relative;
			width: 100%;
			background: linear-gradient(90deg, $bg-star1 0%, $bg-end1 100%);

			.sys-title {
				z-index: 10;
				position: relative;
				height: 43px;
				text-align: center;
				line-height: 43px;
				font-size: 36rpx;
				color: #FFFFFF;
			}
		}

		.head {
			// background: linear-gradient(360deg, rgba(255, 121, 49, 0) 0%, rgba(248, 74, 29, 0.82) 39%, #E93323 100%);
			// padding: 0 30rpx;

			.user-card {
				position: relative;
				width: 100%;
				margin: 0 auto;

				// padding: 25rpx 0 0rpx 0;
				.user-info {
					z-index: 20;
					position: relative;
					display: flex;
					// align-items: center;
					padding: 0 0 16px;
					.systemINfoImg{
						position: absolute;
						top:0;
						right: 0;
						transform: translate(30%,-50%);
						width: 30px;
						height: 30px;
						// background-color: red;
						
					}
					.avatar {
						width: 120rpx;
						height: 120rpx;
						border-radius: 50%;
					}

					.info {
						flex: 1;
						display: flex;
						flex-direction: column;
						justify-content: space-between;
						margin-left: 20rpx;
						// padding: 15rpx 0;
						.nameBox{
							
							.nameLeft{
								display: flex;
							}
						}
						.name {
							display: flex;
							// align-items: center;
							color: #000;
							font-size: 31rpx;
							font-weight: bold;
							justify-content: space-between;
							
							.vip {
								display: flex;
								align-items: center;
								padding: 6rpx 20rpx;
								background: rgba(0, 0, 0, 0.2);
								border-radius: 18px;
								font-size: 20rpx;
								margin-left: 12rpx;

								image {
									width: 27rpx;
									height: 27rpx;
								}
							}
						}

						.invite {
							display: flex;
							align-items: center;

							.tit {
								font-size: 12px;
								color: #000;
								margin-right: 8px;
							}
						}

						.num {
							display: flex;
							align-items: center;
							font-size: 26rpx;
							// color: rgba(255, 255, 255, 0.6);

							image {
								width: 22rpx;
								height: 23rpx;
								margin-left: 20rpx;
							}
						}
					}

					.setting {
						width: 45rpx;
						height: 45rpx;
					}

				}

				.myBuy {
					font-size: 16px;
					font-weight: bold;
					margin: 10px 5px 0;
				}


				.sign {
					z-index: 200;
					position: absolute;
					right: -12rpx;
					top: 80rpx;
					display: flex;
					align-items: center;
					justify-content: center;
					width: 120rpx;
					height: 60rpx;
					background: linear-gradient(90deg, rgba(255, 225, 87, 1) 0%, rgba(238, 193, 15, 1) 100%);
					border-radius: 29rpx 4rpx 4rpx 29rpx;
					color: #282828;
					font-size: 28rpx;
					font-weight: bold;
				}
			}

			.num-wrapper {
				z-index: 30;
				position: relative;
				display: flex;
				align-items: center;
				justify-content: space-between;
				margin-top: 20;
				color: #fff;
				// background: rgba(248, 74, 29, 0.82) ;
				background-image: url('~@/static/images/user_bg.png');
				background-repeat: no-repeat;
				background-size: 100% 150%;

				// padding: 2px 5px 20px;
				// border-radius: 15px;

				.num-item1 {
					width: 100%;
					text-align: center;
					padding: 5px 0 10px;

					.num {
						font-size: 42rpx;
						font-weight: bold;


						// 123
					}

					.txt_flex {
						display: flex;
						padding: 0 5px;
						justify-content: space-between;

						.txt {
							
							margin-top: 10rpx;
							font-size: 26rpx;
							color: rgba(255, 255, 255, 0.6);
							
						}

						.txt_right {
							font-size: 26rpx;
							color: #169bd5;
						}
					}

					.flex_btn {
						display: flex;
						flex-direction: column;
						align-items: center;
						padding: 15px 0 0;
						// .num{
						// 	margin-bottom: 8px;
						// }

					}

					.txt_btn {
						display: flex;
						flex-direction: column;
						align-items: center;
						// padding: 0 5px;
						padding: 15px 0 0px;

						.num {
							margin-bottom: 8px;
						}
					}
				}

				.num-item {
					width: 50%;
					// text-align: center;
					// padding: 0 0 10px;
					display: flex;
					flex-direction: column;
					.num {
						font-size: 42rpx;
						font-weight: bold;
						// 123
					}

					.txt_flex {
						display: flex;
						padding: 0 5px;
						justify-content: space-between;
						align-items: center;
						.txt {
							text-align: left;
							margin-top: 10rpx;
							font-size: 26rpx;
							color: rgba(255, 255, 255, 0.6);
						}

						.txt_right {
							font-size: 26rpx;
							color: #169bd5;
						}
					}

					.flex_btn {
						display: flex;
						flex-direction: column;
						align-items: center;
						padding: 15px 0 0;
						// .num{
						// 	margin-bottom: 8px;
						// }

					}

					.txt_btn {
						display: flex;
						flex-direction: column;
						align-items: center;
						// padding: 0 5px;
						padding: 15px 0 0px;

						.num {
							margin-bottom: 8px;
						}
					}
				}
			}

			.left {
				color: #282828;
				font-size: 34rpx;
				font-weight: 600;
				margin: 5px 0;
			}

			.order-wrapper {
				background-color: #fff;
				border-radius: 14rpx;
				padding: 20rpx 16rpx;
				position: relative;
				z-index: 11;
				margin-bottom: 15px;

				.order-hd {
					// justify-content: space-between;
					// font-size: 30rpx;
					// color: #282828;
					// margin-bottom: 40rpx;
					// padding: 0 16rpx;



					.right {
						align-items: center;
						color: #666666;
						font-size: 26rpx;

						.icon-xiangyou {
							margin-left: 5rpx;
							font-size: 24rpx;
						}
					}
				}

				.order-bd {
					display: flex;
					justify-content: space-between;
					padding: 0 15px;

					.order-item {
						display: flex;
						flex-direction: column;
						justify-content: center;
						align-items: center;

						.pic {
							position: relative;
							text-align: center;

							image {
								width: 48rpx;
								height: 48rpx;
							}
						}

						.txt {
							margin-top: 15rpx;
							font-size: 26rpx;
							color: #454545;
						}
					}
				}
			}
		}

		.slider-wrapper {
			margin: 20rpx 0;
			height: 138rpx;

			swiper,
			swiper-item {
				height: 100%;
			}

			image {
				width: 100%;
				height: 100%;
			}
		}

		.user-menus {
			background-color: #fff;
			border-radius: 14rpx;

			.menu-title {
				padding: 30rpx 30rpx 40rpx;
				font-size: 30rpx;
				color: #282828;
				font-weight: 600;
			}

			.list-box {
				display: flex;
				flex-wrap: wrap;
				padding: 0;
			}

			.item {
				position: relative;
				display: flex;
				align-items: center;
				justify-content: space-between;
				flex-direction: column;
				width: 25%;
				margin-bottom: 47rpx;
				font-size: 26rpx;
				color: #333333;

				image {
					width: 52rpx;
					height: 52rpx;
					margin-bottom: 18rpx;
				}


				&:last-child::before {
					display: none;
				}
			}

			button {
				font-size: 28rpx;
			}
		}

		.phone {
			color: #fff;
		}

		.order-status-num {

			min-width: 12rpx;
			background-color: #fff;
			color: #ee5a52;
			border-radius: 15px;
			position: absolute;
			right: -14rpx;
			top: -15rpx;
			font-size: 20rpx;
			padding: 0 8rpx;
			border: 1px solid #ee5a52;
		}
	}
</style>